Strange problem need help
However, the real problem is now when i drive whether i am coasting or in gear (M6 btw) the car will run at around 1600 to 1900 rpms; until i stop the car and the rpms will drop to just above normal idle, around 1000 to 1100 rpms. I took my car to the professional mechanics that did the exhaust work and they think there may be something wrong with a TB sensor. It does this most of the time, but not always. When it starts the weird idling, it never drops to the normal idle that it was at when i first started up the car.
In addition I am getting car running lean codes from my upstream O2 sensors, but I was getting those codes before the exhaust install. My mechanic also thinks that the O2 sensors may be bad and could also be playing a role in the strange idling situation mentioned above.
I am thinking that the power cutting out and turning back on from before may have burned up a sensor because of spiking when any electrical circuit is turned on. I am about to go get a diagnostics done on my car at a dealership to see if there is a sensor that is bad.

