Hello I'm having trouble with my 2008 dodge avenger 2.4l it's not shifting out of 2nd could be shifting solenoid but idk and also something with my crankshaft sensor I changed it twice but its still doing the same thing I need a real mechanic to diagnose and fix these things