Blazer Starter Engages While Engine is Idling

in Chevrolet
I have a 2000 Chevy Blazer LT. It seems to be only happening when the truck in park. On a recent long road trip (700 miles), we stopped at an oasis. When I put the truck in park, the following happened: The dashboard lights up like a christmas tree followed by the starter engaging (while the engine is still running). I assume its the starter because I hear a loud metallic grinding noise that sounds exactly like what it would sound like if you accidentally hit the ignition switch while the engine is running. I immediately turn the iginition off, then re-start. Everything is fine again. This happens intermittently. There are 2 or 3 similar occasions where this has happened and most recently while in the shop (after the spark plugs, distributor cap, and wires have been replaced). Mechanic tried to trouble shoot but couldnt because it wont replicate. What the heck is going on?????
0
Comments
Others here have talked about the ignition switch wiring harness and may have better insight.
Don't worry about wife laughing. Mine does it all the time. That, and rolling her eyes.
Pulled the starter and bench test fine, replaced the solenoid just for grins. Put starter back in and now I cannot connect the battery without it trying to start on its own?
Dealer has no clue......unless of course I have it towed in so they can look at it.
Any ideas anyone? Thanks :confuse: