Heres a pic of the switch from the top side!
Thanks for the pic! If the pan is coming off i'll know what i'm looking at. You just replaced the o-ring on it?
I would call Mike it would not hurt trying a NSBU but could be the same as mine with needing a manifold pessure switch,I tried replacing the shift solinoids then did the switch that fixed mine was kinda werd.
I got an NSBU switch on the way, so i'll put it on and see if it works. So i'm going to wait to drop the pan and check out the manifold pressure switch.