Keep getting code p0340 has new cam sensor.rewired . checked all voltage everything is were its suposed to be..but still get the code car runs little rough at idle but has all its power and drives fine..has new gaskets from heads up new plugs wires icm and coils..what else can it be