I have a 1990 tracker that I just did a JDM engine replacement in. I got for $600 because the motor had a blown head gasket, and the owners didnt know how to replace a head gasket. It ran when I got it, and the previous owners had taken very good care of it, and they kept it in the garage so it has no sun or weather damage. Any ways, it sits in my garage taken apart for about 3 months while I try to get enough money to fix the engine when my dad offers to help me get a JDM engine for it. We get the jdm engine and I install it. I get it to start and register it. Today is my 4th day driving it. It does this wierd thing where when it is warming up, it surges up and down anywhere from 500 to 1000 rpm, all the while the vacuum diaphragm that makes the throttle open for cold idle is not touching or moving the throttle, so it must be purely the fuel mixture. And when it does this, a sort of unburnt gas smell comes from the exhaust. When I take the vacuum line off of the map sensor, it stops surging but runs roughly. It also surges when the engine cools down after going down a hill or when the engine isnt creating as much heat because it isnt under load, or when I have the heater on, which brings down the engine temp. Is this a common problem for these TBI 1.6 engines. Any help would be much appreciated.