OK, people. Toyota (and other cars too) had a problem in the 80's with what is called "a hard start problem after sitting for a couple of hours" (actually I can't remember the real name).
Main cause: the intake valves have built up carbon deposits on the back sides. When the car sits (off) for a while, the fuel that has soaked into this carbon (like a sponge) evaporates away. Now when you go to start the car, this carbon soaks up the initial fuel coming in. (injectors spray it right on them) Thats why it will usually start the 2nd or 3rd attempt, because they have soaked up enough fuel (sponge is full) to let a full charge of fuel into the combustion chamber.
I was the tune-up & engine trouble shooter tech at a toy dealer in the 80's. Toys 'official' fix: remove the head and de-carbon the valves. Big $$$.....
Todays solution......go to a shop and have what is called an "air induction system flush (cleaning)". They will use some very strong cleaner with their equipment, and ad a very strong fuel additive to the tank.
After that, the best tank additive is called Techron (black bottle, made by Chevron). Auto parts stores and Walmart sell it. Use as directed, on a couple of tanks.
I don't think this is your problem, but here is some more info.......
Toys also had problems with the cold start injector 'timer switch'. On some models they had updated ones 1-2-3x.
The cold start timer allows current to flow to the injector when the coolant temp, at the highest, is below approx 86*F. But only when the engine is cranking. So..when you park it and then want to start it a while later, the coolant temp may still be up (air temp level or more), so no cold start injector operation.
Also, its called a timer because it will only allow current to flow to the CSI for 15 seconds or less. There is a 'heater' inside it to do this. That way you can't flood the engine.
If you have trouble starting in the winter, this is probably the cause. I NEVER have had to replace a CSI.
PS. The time switch is big $$$.