Do all of the 4th gens do this? I'd like to know before I mess with the starter like that (I'm OCD).
Almost all Toyotas and Lexuses have this feature (after 2003) it's called Cranking Holding Function. It is very complex in its operation totally done by onboard ECM. But simple in execution. It has a built in frequency counter that checks all sensors that run the engine and it goes through 3 steps:
1. Detect start and hold starter
2. Check engine turnover stability ( up to 5 sec)
3. Check RPM and if all vitals are good disengage starter.
Your starter itself is no different. It's just that Toyota controls how long to keep starter relay under power. You can override the system and crank the engine by shorting starter relay. You can't start the engine though. Engine immobilizer won't let you. :uzi:
Here is Toyota's Description:
"The system detects the IG switch's starting signal and then supply current to starter until judge engine perfect explosion is judged. The purpose is to reduce the holding time of the ignition key.":shrug:
Interestingly in some conditions this function gets "fooled" and after crank hold disengages engine dies :crazy:
Restart usually gets it going.
Best thing about crank holding function: You can save a couple seconds and buckle up while your engine is starting. I love it.:bravo: