Its throwing a P2112 code which is throttle body problem. It occurs intermittently. I will be driving along and lose power, coast to the shoulder, shut it down, restart and away I go. Sometimes it will die almost immediately and at other times it will be fine for several hundred miles...