Hello and thank you for using Just AnswerI'm Paul and I will help you with your Question
code p0340 is for the camshaft position sensor
you should replace the camshaft position sensor and clear the codes
the ABS and traclight are going to be related to an ABS code you need a compatible scan tool to read these codes
a general OBDII code reader does not pull the ABS codes
let me know if you need more help
Hi, I already tried all of that. what do you recomend
you have replaced the camshaft sensor?
with the ABS light this means there is also an ABS code
a parts store or OBDII code reader can not read these codes
if you do not have access to a factory compatible scan tool
it will cose 100 to read the ABS code and diagnose the problem
as far as the p0340 are you saying the camshaft sensor has been changed?
Does it ever have an extended crank? a long time to start or no start?
yes, I did replace the camshaft sensor and codes cleared, but same code came up again.
to the second, yes, but not very often, and when happens, starts, then it dies, and I have to let it rest, otherwise it wont start.
there is a common problem with the ignition switch electrical setting the camshaft sensor code
but it usually also comes with times of extending cranking before it starts.
if you are getting extended cranks I would replace the ignition electrical switch
and like I mentioned on the ABS that requires a special scan tool