04 cavalier 2.2 Doc. It skipped time. I replaced the timing set. Had the head rebuilt. new crank sensor. now it starts hard has a miss at about 2500 rpm. no power. took the converter off that helped some. Going to replace it soon. still hard starting and missing no power. I get codes 507(idle too high) 340 and 341 both of these are cam sensor codes?? This engine dont have cam sensors so why the code for it?I know the converter could have something to do with some of the issues but not all. can you help please?