YES! THis is a very common problem on these engines!
The crank sensor goes bad causing this code and the hard starting.
Visually inspect the crankshaft sensor for broken or flawed wires. Make sure the sensor is secured tightly. Check the hall effect sensor while cranking or engine running on the White/green wire. A 5 volt square wave is normal. This signal should be consistent and clean.
Here is a picture of the crankshaft position sensor