Going down the highway about 70 mph today and truck starts shaking and losing power....gas it a little and it starts popping through the throttle body .....service esc light pops on then the little engine light starts popping on and off.....barely made it home.....completely sick.....any ideas?