Starter motor runs for 3 seconds or more after 2009 toyota corolla has been sitting 30 minutes or more and engine is still warm.
If engine is cold it starts fine. If engine is warm but only sitting less than 5 minutes it also starts fine.
The longer it's been sitting the longer it takes to start, if when starting the engine is still warm.
Pushing down the accelerator when starting doesn't seem to help much.
There is definitely a linear relation between how long it takes to start vs how long its been sitting, if the engine is warm. If its been sitting for 1:30, the engine is still a little warm and it may take 6 seconds for engine to finally start.
What could be causing this ?