the code is for intermittent crank (spark timing) or cam (fuel timing) sensor signal.
the cam sensor connector can open up while running and you'll never know it. the PCM goes into open loop fuel strategy and uses default settings to the injectors.
if the crank sensor wiring opens up, the PCM pulls the ground to the ASD relay, shutting the engine off.
so based on this and what you posted, i'd say you need to clean and re-seat the cam sensor connection as Coralman suggested and see how it does.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.