Отличие в том, что в формах одного и того же слова меняется только окончание, а в однокоренных словах одинаковый только корень, а остальная часть слова новая. Например: вода-воду - это формы одного и того же слова, а вода и водяной, водолаз - это однокоренные слова. НО слова водитель и вода не однокоренные, потому что у слова водитель корень водить, а у слова вода - вод!!!