hey eric, my name is joe i have a 2007 dodge caliber with 179000 miles on it that throws codes p0340 and p0016 the obd2 scanner also said timing was 35 degrees off timing belt was done about 50000 miles ago any advice plus my aunt had replaced the cam sensor twice befor i recived the vehicle what advice could you give me. ps. would any issue with timing hinder my fuel economy thanks.