Not quite the same, but this is a guy repairing the issue on a Ranger with the same code and symptoms (if you watch the video from about the 1/2 point he describes the timing being exactly what your car is doing). He had a wiring failure. Unfortunately his Dog starts going berserk and its almost impossible to hear him talk, but you get the idea. He replaced the connector with a fuse (silly way to do it IMHO, but use what ya got I guess).
So... My short answer is to check your wiring over and see what shakes loose. If I absolutely had to, and simply connecting the two wire together works (I don't have any clue what is actually inside of the "spout"), I'd throw a scotch-loc between the two wires as a temp fix and see if it cures it. If it does, properly replace the wires (to me, that means solder and heat shrink) and connector and off you go.