I have a 91 Suzuki Carry (standard 4speed carburated 660cc engine) today I started my truck and it all went fine except that the revs stayed real high (as if the choke was still on) for the whole 10minutes drive to my destination. Then about 15 min later I restarted the engine which still rev too high by then the engine should have been at a lower idle and it wouldn't reset itself even after many repeated voluntary reved up of the engine in an attempt to disengage the choke. Then when I shut down the engine it continued on for turning for about 30 seconds. I decided to go back home right away to try to find out what was the problem then it wouldn't start even though the smell of gas was pretty obvious so I thought it was flooded then someone suggested to give me a push since it was on an incline so after few attempts at compression start it finally ran again but very week at first taking 10-15 secs to get back to high idle again but the same overeving problem was back. So when I got home I left it in neutral and let it run for awhile trying to unstick the throttle (which was fine) and finding an adjustment for the choke and finally shut it down because I could feel the exhaust getting very warm and the engine was starting to stem although the temp gage was normal (little below 1/2 way) ps: when I first got the truck a little over week now I had to bleed the heater but the temp gage always seem to be in the low normal range. i have read something about the choke engagement being influenced by the cooling system ? Is that the case and if so could my problem be related to bad coolant circulation cause only the top (bigger) hose from the rad was slightly warm the bottom (smaller one) was cool to the touch even though the engine was quite warm.