Toyota Repair: engine idle, throttle position sensor, intake hoses


Question
>Type: Truck 4 X 2
>Year: 91
>Mileage: 226,000
>Engine: 4 cylinder
>Transmission: Standard
>Locale: Northeast
>Found Via: Google

Hello Ted:

engine: toyota 22RE fuel injected

Prob #1: some of the time base engine rpm varies.
rpm variation only noticed at a stop, with engine at idle. rpm rises to 1700 rpm for ~ 2 seconds and then falls to base idle (1000 rpm) for ~ 2 seconds and this cycle continues until the engine reaches 3/4 to full temp.

prob.#2: engine rpm too high when cold.(rpm= 2200)

Also, how long do stock u- joints last  

Answer
The most likely cause would be the throttle position sensor,there may also be an intake air leak, check the air intake hoses for cracks.
The base timing should be set with the check terminals T1+TE1 jumped at the DLC,if the timing doesn't change as you connect the jumper(it should retard)replace the TPS.
The timing should be set at 8 degrees BTDC with the check connector jumper in place.