Assuming the fluid level is correct---- it may be the NSBU switch. Lots of problems with the switch, as it is exposed to the elements. It will usually display "Shift Range Inhibited" on the DIC display.
think around 120ish?anyone know what a nsbu costs?