Check for moisture or corrosion in the large wire block connectors at the MPEM. If that's not it then it's probably the MPEM itself. The '06 models had some crappy electronics.