Did you check to see if the little tab inside the cam sensor is broken ? I worked on a G.N. last week with the same condition as your car and found the tab was partially broken. It didn't break off flush like they normally do. We replaced it and the car was purring like a kitten.