i have a 06 vortec max, and the check engine of death came on and "reduced engine power" shows up, so i ran my decoder and came up with the code for the MAP sensor. so i change it, check engine went away and drove 100% after that for about 4 weeks. well one morning i went out when it was -30 and started it (was plugged in all night) and the check engine light came back on and "reduced engine power" came back on. so i ran my decoder again and same code came up. then i shut the truck off. let it sit for a few min. started it back up normal and away she went...... BUT the ABS and the emergancy break light came on and "service break system" came on the display. :grrrrrr: so i let it warm up. drove to work. then shut it off. let sit for a few mins then started it back up and everything was normal. any thoughts???