Hello all. I have been experiencing the D flashing light for quite some time and I haven't done anything yet to make it stop although I have visited a mechanic to ask what was the cause and what can I do to make it stop. So he used his scanner and the codes P0873 and P0848 appeared. He told me that I need new pressure switches for the third/fourth gears. What I want to know is if you have experienced my problem and have gotten it fixed, what did you do to make the D light stop blinking as you're driving normally say on a trip to get groceries or a long ride to a beach? Did you replace the presure switches? Did they make the D return to its normal state? How much were the pressure switches?