Re: 145 suffocating
Presumably you've checked the water temp sensor lead?
My 164 was suffering similar symptoms on start up, after looking at the AFM, noticed the water temp sensor lead had failed at a connector. Reconnected it & no problems since (yet).
Presumably, the cold start logic in the ECU has a default for if the sensor fails - in my case it was ok below 17 deg C, but got more & more difficult to start at higher day temperatures. Although I didn't notice a loss of power particularly.
Might be a similar problem?