Различие в лексическом значении слов:
Жёлтый - один из основных цветов спектра, цвет золота, спелой пшеницы, яичного желтка.
Желтоватый - имеющий оттенок жёлтого цвета.
Слабый - лишённый силы, незначительный по силе, степени проявления.
Преслабый - очень слабый.
Зелёный - один из основных цветов спектра, средний между жёлтым и синим, цвет травы, листвы.
Зелёненький - имеющий оттенок зелёного цвета.
Как видно, слова желтоватый, преслабый, зелёненький обозначают степень проявления признака, названного словами жёлтый, слабый, зелёный.