What a mess, it would figure that I would get one that is a PITA to deal with.

Has anybody successfully fixed one of these themselves without a shop helping them? Anybody know the most common cause. A .020-.080 leak is a really small hole in a big system. Any idea on how much a shop would charge to do the smoke test?