Yes, I've seen this happen on a PA28 also, faulty solenoid, could have been nasty if it were happen during flight those starters are pretty heavy duty.
Certainly gave everyone who saw it a shock! The engineer was horrified.
New solenoid fitted, good as new.