Before you go the ultrasonic, go to a Toyota Factory service centre and pick up a bottle of Toyota injector cleaner. It is only available from Toyota as far as I know, it is in a no frills bottle with a simple label and the instructions. It totally fixed my previous EB Fairmont up. The EB was totally blocked up and had really bad accelleration, the Toyota gear fixed it up. Give it a shot, if it still doesn't work then go the ultrasonic clean. it is about $20 a bottle. All the other product around $10 a bottle that claim to clean injectors I have found to be next to useless.
Go The Roaring Fords !!