Okay, so we'll start with a little back story. I drive an automatic v6 94 mustang roughly 200k miles (odometer stopped tracking.) well, I had this on-going problem for about 6-7 months where my car would die randomly, and short the eec fuse under the hood. well through hours of tracing my car and hundreds of dollars later I found out the wire that runs to that fuse melted on my wiring harness. No problem had an extra harness from my 95 parts car, well one of the connectors on the replacement harness had a torn connector, so we spliced the one on the burnt harness onto the replacement harness because visually it was in good shape. We changed the harness out got it all back in place and tucked away to where it wouldn't happen again. After that we hooked up the ac compressor and filled it up with freon (never used ac because it has a leak, unhooked it a few months ago.) Well, I took my girl friend to work that same day, about 40 minutes there 40 minutes back. well about halfway home on the way back my car started to idle rough and just crapped out. checked the fuse, not the problem this time..... tried to start it back and it wouldn't, sometimes it would but would choke out almost immediately. I got it to run one time after sitting a while, and it was struggling very bad and I had to hold it above a 1.5k rpms to keep it from dying. (very dangerous ride home.) I have tried everything and cannot figure it out. it seems as if it starts too happen when it gets warm. well, today I went outside to start it and it fired up; I started pulling plug wires from the coil pack one at a time (luckily didn't get shocked as the car was still running..) and i pulled the front row with just a usual miss, and when I pulled the one in the top right the car did almost the exact same thing it did when it dies randomly. Now it wont start at all replaced all of the plugs and still no luck. I have also replaced the fuel pump and the coil pack. ........ Also about a year ago when I would cut it off, I would have to take the black battery coil off to get it to start back.