I have a 2006 nissan se-r spec-v. it lacks power under 3000rpm and has a hard start issue. I have checked the codes and they are p0335 and p0031. when i go into the engine data. it says the timing advance is at 56 degrees at idle. i have hooked up my snap-on solus using 13.4 version software, a bluetooth scanner and an auto x-ray. all read the same codes and same timing. the car idles at 700 rpms. i have tired searching for idea to check but nothing yet. Any ideas or direction to go in would help. i did pull the cam sensor out and it is a plastic sensor. i have seen where they have issues. should i get oem cam and crank sensors and try those. the car has 206000 miles on it. compression was 173 to 178 on every cylinder.