K, so just to clarify. The possible coolant leak would be the cause for my P0128 code and the smoke that the exhaust blew out the other day, right?
As for the P0440 code, I don't think it means that there is a leak (but as I said, I know very little to nothing about cars, other than sticking the key in and driving haha.. & I apparently don't do that right since I don't turn it to "on" for a little bit and then "run").
Anyhow, when looking up the code P0440, it says that it's an "EVAP Emission Control System Malfunction/Failure" and there is a different code for the leak, even one as small as a .02-.04". So, I would think if there was a leak somewhere, I would have gotten that code (P0442, I think).
I assume that by the code I have, it could mean that the Charcoal Canister is full, the purge solenoid has failed or whatever other parts pertaining to the EVAP system aren't working properly (or at all). I read that the Canister being full or the purge valve failing could be the cause of the gas smell.
Is that correct?
Thanks