If it reved up without going anywhere thats definately a transmission problem.
Sounds like its starting to slip. The Service Engine Light may have just been a coincidence. Automatics can be tricky to diagnose at times, the sensors arent designed to catch certain issues their prone to. I'd probably get the transmission pressure flushed and a filter chang at the very least. You may have overheated the fluid. But I'd think thats the first thing the mechanic would check.
For the future if you tow a lot with this truck I'd look at a auxilary transmission fluid cooler, autos like the fluid cool (to a certain point) and when towing you can almost never get the fluid cool enough.
Sounds like its starting to slip. The Service Engine Light may have just been a coincidence. Automatics can be tricky to diagnose at times, the sensors arent designed to catch certain issues their prone to. I'd probably get the transmission pressure flushed and a filter chang at the very least. You may have overheated the fluid. But I'd think thats the first thing the mechanic would check.
For the future if you tow a lot with this truck I'd look at a auxilary transmission fluid cooler, autos like the fluid cool (to a certain point) and when towing you can almost never get the fluid cool enough.