That could be a whole bunch of things, I guess you already checked for spark, propper timing, belt not broken, ignition componnets not worned out, good coil, good wires, EFI fuse not blown... To replace the FP you need to remove the tank from under the car.
2 of the nuts that hold the shield on are easy to get to, the one on the bottom right hand side is a screw instead of a nut ( it has a 10mm head) and you can only get to it from the bottom. the 2 nuts are 10 mm as well
make shore you drain the tank before you drop it .
and tell any friends you have around "helping" you to put out all cigarettes
It could be a cold start injector failing. By warm, do you mean recently run and warmed up or just warmer outside?
Fuel pumps have been known to fail like that. I've heard of people reaching with a stick under their car and hitting the tank until the pump impeller starts to turn again. Obviously that's best for a temporary fix.... works for a stuck starter, too.
Cold start issue. If I can remember correctly the start timer calls for the cold start injector at arround 50 but really becomes a problem at arround 40 next time use the accelorator to get it running by going to wot and back to closed this will lengthen injector pulse and put more fuel and when you close it you will have a richer mix wich is required for cold starts. I do this with a lot of toyota trucks that people take off road and break the sensor.
thx alot i will look at it today, and by warm i do mean warm outside, becuz i had it outside and it wouldnt start and i pushed it into the shop and about 10mins later it started right up with no hesitation, so ill look at the cold start injector sensor today
One more thing I recall... I helped another MR2 member out who had intermittent starts. He found that if the car was in the cooler weather or damp it'd not start consistently. If it was inside and warmer, it would fire more often. It turned out that his distributor was bad. It took Toyota techs a while to figure this out at a respected service department since it was so sporatic. It's something to check anyhow...