Ok guys, I "helped" the father in law out by suggesting that he needs to clean his MAF. As soon as he did the cel came on and stayed on for a couple weeks. I'm out here now and scanned the DTC's (Light was currently off) my xcal scanned a p0113 code for iat high limits. How could this come from cleaning the MAF? And would the light going out after a couple weeks mean it's working ok now? I cleared the code a few minutes ago so we'll see if it comes back when he drives it again.