Hi Heartdisease,
Thanks for the quick reply! My check engine light is not flashing but just steadily ON.
I'll definately try disconnecting the battery for 5 mins to see if it clears the code and see if it will return.
I'll definately get the OBD scanner as well since I called Canadian Tire and they even said an engine system diagnosis is $99

.
Any idea on how much it costs to replace the MAF or O2 sensor if its needed?
I'm also wondering if I get the dealer to replace the coolant and also ask them to check the engine light, would they waive the diagnosis fee if I get the problem fixed by them?
Hmm, I'll see if that berryman chemtool is available in Canada.
I do have a suspicion its emissions related since the car drives the same, although it has a tiny bit of shake but goes away. About 2 months ago, the engine did shake alot but a friend said the spark plug wires had some water so it was shorting the spark plugs.
Also the exhaust was never replaced.
Thanks