Hi I have had trouble starting my car the past few days, when I plug up a code reader I get P0339 for the crankshaft position sensor A circuit.
My car is a 2012 Honda Civic EX 2 door. 126k miles. The problems seems completely random as it dose not matter if its hot or cold, been sitting for a few hours or a few minuets and has gone days without the problem only for it to do it again. When it first started I would turn the key and hear it try and crank only instead of instantly starting it took it around 7 or 8 seconds for me to here the engine start to fire. On a side note when it happened the first couple times my check engine light, power steering and VSA warning lights would come on but still be working ( at least the power steering was). One time I had no power steering and had to restart the car to get it to work. I read the code means its a sensor problem but with everything else im worried its something im missing. Iv also already checked the battery and alternator both seem to be working normally.
Either the sensor is bad or the timing chain is stretched and worn. Start simple with the sensor and the cables, then check the timing advance (with a scan tool), and if it has an offset you might need to change the chain.
Good luck
At 126K miles, it is due right now for a new timing chain. That's my bet.