Codes read multipal misfire, misfire cylinders 1,2,3,and cam position sensor. replaced Cam postion sensor cleared codes and everything seemed to be fine. less than 10 miles later CEL back on. Codes read same as above now with a cam position sensor circut code.... Checked everything over and over. put old cps back in and it runs the same... Anybody have any ideas or has had this problem?