i have a 90 350 TBI. the engine seems to idle real rough. gets to running temp real quick. and seems to not have any power after the initial off idle acceleration. its getting like 9 miles to the gallon on the highway and when i hit the gas it emits a horrible odor and when i let off the smell changes but its even worse. ive changed the distributor, coil, plugs and wires. have MSD dist and coil and bosch +4s ive also changed the throttle position sensor, map sensor and the knock sensor. i think the truck may be running too far advanced. any ideas? my next step is to replace the ECM and the ESC module.