rpms running high on highway on 2006 Dodge Ram 1500

for starters my engine light is on,but if I drive on the highway for 15 or more minutes my rpms will randomly jump to 2100 rpms and hold for a second or two then go back down and will repeat every couple minutes until I get back down to city speed limit.

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
Scan transmission module!... Reply for more info...