Fiat 500 (2011) petrol - burning / fishy smell from heater when on max, losing water and water in driver’s side footwell. Are these symptoms of a defective heater matrix? If so, how easy is this job for a non-mechanic? What am I looking at cost wise?