Ok, my car is acting up weirdly. First of all, sometimes the battery and check engine light flash on and off, the car will sometimes start to cough and eventually die, i have NO throttle response what so ever at times, the car is sluggish as hell, my interior lights (including dash board and radio) flicker as if there wasn't enough electricity. I know some of these symptoms can be cured with the ford reflash, problem is the reflash has already been done. I know both (or is it 3?) my O2 sensors have crapped out and probably the TPS as well. What can be causing what?