So I have a 2005 RL and sometimes it starts and sometimes it doesn't start. I already did the ignition switch and replaced the starter ages ago but it likes to be sporadic about starting. And every now and then when I plug in the obd2 in to see if there is a code I'll get nothing, then I'll check a day later and I'll get the codes p0335 and p0340. At this point I'm about ready to replace all the sensors and ignition switch again and just hope to god it works. If there is anyone that can help then please help me.