Try an EV hypercardioid, or supercardioid pattern like the N/D767a, 747, or 357 if you're on a budget.
All three will give you more gain, better highs and less feedback than the sm58.
The reason the Shure is feeding back is because it sends a weak signal and needs to be louder.
Those Senheisers are nice too.
_________________________
No longer monitoring this forum. Please visit
www.daveboydmusic.com for contact info