Have Toyota Questions? Ask a Mechanic for Answers ASAP
Hello. Welcome to Just Answer. Please allow me to assist you. I agree with your initial thoughts; It sounds to me also that the car has a timing belt issue that caused the engine to be out of time. This should be fairly easy for a competent shop to determine.
If the engine is NOT out of time, it is possible that the fuel pump is not sending proper fuel pressure to the engine. That too would be easy to determine. There is naot a lot of high technology on this particular engine. It is rather easy to determine the issues without a lot of test equipment.
Please confirm you have received my input; thanks