Ok, if the truck sits for long I start it up and it will throw the code. I noticed this morning that it is doing it after it has been running for a minute or so, then when what sounds like the fans cutting off I can hear a clunk from the engine bay and the code pops up. Could this be a solenoid shutting, I have no clue.