Code P0340 2008 Chrysler Sebring 2.4L

2008 Chrysler Sebring

Originally, I had a code stating, out of time, crankshaft position sensor, and camshaft position sensor(total of 3). I changed the crankshaft sensor and cleared codes. ran car for 15 min. or so, light came on, camshaft sensor. I changed that, and now as soon as I start the car that po340 pops up instantly. does not say out of time anymore though. If I remember right earlier my reader said cam sensor slow response, then I installed a new sensor. Any ideas?

Chrysler Code P0340

DTC Code:P0340
Description: Camshaft Position Sensor A Circuit (Bank 1 Or Single Sensor)
Probable Causes:
  1. Sensor or solenoid faulty
  2. Connector terminal contact is damaged or corroded
  3. Wire harness – Check harness for correct voltage, open, short to ground or short to voltage
  4. Update control unit software – Check for the latest control unit update
  5. Powertrain or Engine Control Module faulty