Just another thought- have you checked your grounds? The ECU loves a clean ground, so much so that I now always run a wire to the battery for them!