Ill try to make this as short as possible. Bought a 2003 sierra a week ago. Test drove it and all fine. Pay for it and go to back out of the driveway and get shift range inhibited. Only flashed for a second and then in reverse and on my way. I automatically thought nsbu or ignition switch as I had both problems on a previous truck. On the 4 hour drive home, twice while the cruise was on at 65mph it felt like the truck went into neutral, and the underline under the PRNDL started flashing, then back into gear and driving normal. So I get it home and change the ignition switch and nsbu to see if I get lucky. Go on a test drive and all seems fine, until I push it a little harder and on the 3-4 shift it drops to neutral and I get shift range inhibited again. Drive home it feels like its in 4th gear the whole time. Get it home and disconnect the battery and check the harness on the nsbu and the rest of the tranny harness for rub spots, but nothing I can see. Start it up again and I get the shift range inhibited, and no reverse and only 4th (or maybe 3rd) in forward. Any ideas before I ship this thing to a tranny shop?