Rover 25 1.6 2003 model - Camshaft sensor p0340 code on obd reader - patrickviera
I noticed when I put my obd reader in , and press read dtcs, it gives the error code p0340 camshaft position sensor a circuit (bank 1 or single sensor)

No engine management light comes on for this error code.
It sometimes says the above code but with pending on the end.

This code has been coming up for a while, there is no freeze frame data.

Should I replace the camshaft sensor or is this normal?
I cleared the dtcs a lot of time, this code always comes up but no engine management light associated with this code. Instead I get the engine management light come on for p0130 for the O2 sensor. I am wondering why there is no engine management light for the camshaft sensor and could this be causing the

What is the normal life of a camshaft sensor?
There is actually a sale at europarts at the moment for camshaft sensor 40 % off at £30 hence the reason for asking the question.

Any ideas or comments much appreciated.