Going up a long steep grade today, truck in Drive with O/D off, was about three quarters of the way up the hill, hitting about 4,000 RPM when the engine hesitated, the CEL light came on (amber not red), and I lost power.   Temp gauge right in the middle, no other warning lights on.    
I pulled...