Ive got a 96 EXT EFI that started acting up. Machine starts and idles fine but will surge up and down at RPM between the clutch engaging than 5k or so than takes right off and runns perfectly fine at high rpm and wot. As you hold the throttle at say 5k it will jump in between 3-5k r's every couple of seconds consistantly. If you punch it at any time it comes alive and doesnt miss a beat??? I changed the plugs originally because both were a little black but not completly fouled but did not make any difference. i also pluged in the bypass for the throttle tts( has been plugged in for years now). The ECM also flashes 1 and then 3 which is "Open or short in intake air temp sensor" but it seems its had that same code sparratically for a while with no symptoms and i cant seem to get a good connection at the sensor to prevent that code (not sure if there is any relation?). Where do i start?? THANKS IN ADVANCE!!