My past experiences with the Harley shopping malls has not been much better. A lead mechanic Balanced my rear tire with the weights still attached. The tire was a carry in because of past experiences of mechanics not knowing how to install a tire and rim without screwing it up. Had the seals in the primary go out on the Harley at 5,000 miles and had them replaced under warranty. got home and had a leak in the outer primary cover so we checked the bolts and none were set at the correct torque. After hours of reading and asking a lot of questions both via the internet and in small privately owned Harley shops I have acquired the skills to work on the Harley and make most repairs and upgrades myself. The Triumph is still new to me but slowly and painfully we are learning and acquiring the same knowledge to maintain the bike. Motorcycle codes only point you in the direction of what may be the problem. Basic trouble shooting and common sense is still required. Glad to hear you got it fixed.