i've heard of ECM's going out/acting funny....never experienced it though. with some symptoms described it sounds like possibly fuel pump issues or pressure regulator..?? maybe fuel filter?? maybe put a pressure tester on the fuel rail and check it, i forgot what spec is...i'll look it up and let you know. it also could be timing, but if it runs fine for a while, then acts up, thats pretty much ruled out.