Hi there, just a thought but, Just a few things to check going by the symptoms you've reported. (P.s AT YOUR OWN RISK, so if what I suggest goes wrong, don't blame me lol!.) Any DTC's ( Engine warning light/ Engine Codes ) From experience and the Toyota manual, poss causes and to check the following under the following symptoms, the same 1st thing to check occurs, and from what you wrote " Filled up last night" looks plausible you might have dodgy or contaminated fuel? Symptoms: Difficult to Start/ Normal Condition. Poor Idling / Rough Idle/ Misfire. Poor Driveability/ Knocking. Engine Stall Soon after Starting. (All point to for first check) 1. Fuel Quality. Other things I would be checking, not in any particular order but preference imo : Electrical Plugs & Connectors behind Glove Box & in Engine bay 15A EFI Fuse & EFI Relay 15A AM1 Fuse Spark Plugs Valve Timing (Cam Timing Belt) Temp sensor Distributor/ Igniter assy. Hope this helps. Cheers, Greasemonkey.