Bought this car used several months ago, a few weeks ago the check engine light came on, checked the code and it was a P2667, with no other problems. I cleared the fault and the check engine light went out and stayed out for about 3 weeks, it is back with the P2667 code and again no other...