this sounds very familiar to bro-in-laws 16v. he has had the car stripped twice and they havent been able to find the problem, hes had the ecu checked as well and that came back fine. hes given up now as its costing too much. hope u find out the problem on yours.