check all the connection at the ecu to see if they are loose, i have had problems like this before and it was one damn wire that was loose and not connected. any cel