Could be the rooster comb in the trans(it's plastic), they can fail. Test your switch with a multimeter in reverse.

Tom