The Check Engine light just come on for my 2001 D with a 4.7 and 112K miles. My son started it to help me hook up the trailer and, when he pulled up, stopped and put it into reverse, the engine hesitated and almost stalled. I did the three key trick and it showed P0551 and then P stop. I have no idea what this could involve? Thanks for any help or opinions.