Hey,
Anytime I have a problem I try QuikMechanic at:
http://www.ineed1.com/quikmechanic.html
I used them before, and they helped alot. It's alot cheaper than going to the shop and they don't fix it, but charge me $68 or more per hour. It's just $1 anyway, so you can't go wrong.
Chutch