Hey, I have a 2006 LBZ 2500(Banks six-gun with speedloader and iQ, 5" straight pipe). It started throwing a MAP sensor code about a month ago. I replaced the MAP sensor which ended up only being a bandaid. It still throws the same code and will occasionally throw a MAF sensor code as well. A couple days ago I finally replaced the MAF sensor and it didn't change anything except I haven't seen the MAF sensor code again...yet. The MAP sensor code will only be thrown if the truck is at idle. Driving at any speed and also barely revving the engine will keep it from throwing the code. Could this be a baro sensor problem? Intake gasket? It has 270k miles on it.