Since winter began, every morning my Jeep (98 SE 4cyl 5spd) gives me some trouble starting it up. The starter cranks normally but the engine doesn't fire up right away. Usually on attempt two at starting it the engine will make one pitiful put and not start as soon as I let go of the key. It will take another one to five time for the Jeep to finally fire up. When it does fire up, it runs rough for a few seconds before running normally. I always have the heater switch in the off position when I crank over the engine (a trick my old man gave me from a K car that wouldn't start if the AC compressor was engaged).
The Jeep will drive to work normally. At my lunch break it will start on the first try and it will start perfectly when it's time to go home and any subsequent start ups that happen that night. But as soon as it sits overnight, the problem returns.
It didn't bother me much at first, but it seems to be taking longer to start on me. And something different happened this morning. The engine almost stalled on me at the first traffic light I was stopped at when I let out the clutch to go on green.
Anyone have a suggestion as to what may be the root and if there is a fix. I saw other peoples posts with similar problems, but none exactly like mine.