I have a 2006 rubicon 500 that has a problem. it flashes the D1 / D2 and ESP. i changed the angle sensor because i heard it was a common problem and i didnt do anything. It basically acts like it doesnt know what gear it is in and wont shift. it doesnt matter if cam in d1 / d 2 or esp. It happened more if i have played in the puddles so i am wondering if water is in connection or a sensor acting up. i just know what sensor. i thank you in advance for any help