When the truck is running do the fans turn on? Have you blown out the controller heat sink? It sounds like the cpu is overheating causing it to go into limp mode. It would be best to run the fans from the dash in test mode. That way you can be sure of wiring.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.