Had this code pop up last week, truck was running good no hiccups so I cleared it and continued on. Two days ago put the truck in reverse and it rolled back about 10 ft and stalled out. Fired rite back up and continued on, today the code popped back up. Truck seemed to be surging at low RPM's...