Oh, man...some issues you're having.
My only thought, based on what you've written, is that maybe you've got an issue with one of the vent doors...it happens. If I'm right, there will be a code for one...I know others have gotten them.
Debut Radio Show Tues, May 3, 1 p.m. on Hamiltonradio.net The Mechanical Animals
call in for car repair help! 609-503-4058
A recent set--NSFW audio: https://youtu.be/_dcxcZfD6dg
Mangofy your E46!