My wife's 2004 Chevy Trailblazer (V6) recently had to have a new battery installed. That day the engine cut out 2 times while she was driving. Both times she was driving downhill and turning into a parking lot when the engine shut off. All electrical stayed on during this. Both times the "service engine soon" light came on. After she turned the key to off, she was able to re-start the engine. We have taken the car to our mechanic and he has checked the altenator, battery, and belts and they are all OK. I did not get the error codes from him. Now, a few days later, the "reduced engine power" light has also come on while driving. Searching on the internet, I have found many posts from people with similar problems, but no definative answer. (Solutions ranged from throttle control device to worn/frayed wire harness. ) I did find a TSB that appears to be very similar. TSB# 3164A Any help or suggestions would be VERY Appreciated!