While driving the serpantine belt broke. I had a spare and installed it on the side of the road. shortly after, with my foot on the pedal, the truck would stop accelerating as if I took my foot off. this would only last for a second. The check engine light came on and showed DTC 217 engine overheating and 483fan speed. Two others came up but I dont know what they are P2502 and P2121. The temp gauges show the truck is at normal temp. Any ideas of the problem?