disonnect efi fuse or battery for a while. say 15 minutes to be sure.
you have been driving the car with the engine light coming on for the past 3 years? why?
do you have any ecu related mods? fcd etc? check the map sensor connector and pipe.
http://www.toyotagtturbo.com/forums/showwiki.php?title=EFI+self-diagnosis+system
then its been hitting fuel cut for the last 3 years :O