Diagnosis & Repair
WARNING: This page is about a different car, the 2002 Lexus IS 300. However, it is still accessible from the selected car via links, so may be relevant.
Check valve timing. Check for loose, stretched or jumped teeth of timing belt. See appropriate article in ENGINES. Repair as necessary. If valve timing and timing belt are okay, replace ECM.