Maybe I'll try that first. I hate that this is happening to 4 year old truck. Too many fancy gadgets in it. The only time I got a check engine light on my 88 toyota pick up was when it 20 years old.That's a diff code than what mine showed, Please let me know what you found out. I took a chance and tightened up the fuse box bolts, read on a forum, could be the cause, well the CEL light went off and no issues now showing. I will see what happens next. My truck does not run rough at all even when the light came on.