The car is either a 2005 or 2006 and runs pretty great except the check engine light tends to come on and stay on and sometimes when the check engine light is on the car will slightly shake in sort of a jerk motion then it will stop immediately. I do notice this happens when the car has not been driven in a few days. We have taken the car to auto mechanics and when they run the code they say it could be a number of things but never give a resolution to the problem. I am a female so I dont know much about cars and the car seems to be okay except for this problem. I plan on driving across country so I want some insight on what this could be before I make this trip.
The codes are usually quite specific as to what they mean. Some auto stores will run codes for free - like Pep Boys, Auto Zone or O'Reilly (i think.) They will tell you what the code says and sell you any parts that they can determine. If it is fuel/emission related The light should STAY on. If it is mis-fire (which it sounds like you have) the light will go out after a while if the mis-fire stops. There are specific codes for misfire of a single cylinder. if you have one cyl misfire it could be plug or injector. There is code for random misfire. If you have that it could be water in fuel or bad fuel can cause this. If fuel is ok could be bad failing fuel pump or plugged fuel filter. Any competent technician should be able to diagnose it. If it has a drain plug in the bottom of the fuel tank have someone crack loose the plug and drain a quart or so out into a pan. Water and gas don't mix - so look for globs of water - water lays on the bottom of the tank and occasionally gets slopped around where it gets sucked into the fuel intake. Can cause your symptoms. Auto stores sell fuel Dryers that will dissolve water and run it through the system. ask them about it.
2006 Suzuki Forenza Engine
For the best answers, search on this site shorturl.im/axGbz TPS (throttle position sensor ) is an electrical device in the air intake. It is NOT related to the coolant problem. if you are loosing coolant it can be a leak. If your mechanic can't figure it out, go find another (and another) that can. It could literally be just a leak (like to the ground) or leak into the piston (really bad). Good Luck.