ok so yesterday i bought a 1990 cherokee limited 4.0. took it for a test drive everything worked fine. went and got it titled and liscenced. it started fine like 6 times. went home. i left to go put gas in it. started fine when i left. got to the gas station. filled it up. and whamo. no start. it just kept turning and turning. finaly after like 15 minutes of all that. it starts. i was like YIKES!!! so i took it to the local auto shop. they spent all night working on it. new plugs tested the fule pump new fule filter new coil. new cap , plug wires, still couldnt get it to start again. it then came closing time and i had to leave my new baby there. so i came home and got on the net and fond this forum. found that alot of the time the problem was the CPS. sure as shit first thing thismorning i went and got a new one . and it started right up. got it home. and shut it off. .then again i go to start it. and nothing. just kept turning and turning and turning. so i wiggled the wire to the cps and it started. i went under the jeep and tightened the blots and still nothing then all of a sudden it started. so i left it running to recharge the battery from being turned so many times. after about 2 minutes it died. i went out and turned and turned and nothing for the first few times. then finaly it started. i was like "huh wonder what the problem could be" so i shut it off and started it again it started fine. then all of a sudden there was smoke. the air filter cought fire. i shut the jeep off. the fire went out on its own. instantly. took the filter out and started it again. and there was smoke comming into the filter housing from the intake tube. shut it off let it sit for like 15 minutes. went to start it again and it wouldnt start when i stopped turning the key. i hear alot of noise like engine noise. and smoke came belllowing out the air cleaner box. if anyone is reading this. PLEASE HELP. I HAVE BEEN SAVING FOR A JEEP FOR A LONG TIME. I HAVE ALWAYS LOVED THE 90 LIMITED. AND NOW MY BABY IS DEAD IN THE WATER. PLEASE HELP!!!!!!!!!!!!!!!!!