Alright so I broke in my new 331 besides the idle surging at times it was mostly relatively calm. I was driving to my hockey game on the highway going 60mph for about 20 mins. Then I got on to a 50mph street and my check engine light came on. I then noticed that my car was idling at 3500 RPMs which it was set to idle about 1000rpm. I have an Anderson PMS and that gives me an error code for the MAF (E:2000). However I checked all the connections on it and it seems to be connected right. I have not physically pulled out the cold air kit since I have an anderson power pipe the maf is down in the wheel well and it's hard to get at so i just felt to see if all connections were made. Now the interesting thing is the car is idling at 3500rpms with the TB fully closed?!? Any ideas on what the problem is?