Tom,
Man, I feel for you too. These bikes can make a shade tree mechanic like me scratch my head, but they aren't rocket science!! Yes, sometimes a problem can be intermittent and tough to find, but as a dealer, they should be well-versed in how to approach that situation - it's either spark or fuel! Waiting for weeks to resolve the problem is unnacceptable in my opinion. I don't blame you a bit for being so upset... these people sound like real flakes.