I have been a mechanic for 25 years in aviation and aerospace. I know how to turn a wrench. I work 6 and 7 days a week, hence, I have little time to spend on truck repairs. My F150 was running rough, check engine light on. I knew it was a cylinder miss-fire. Took it to Crivelli Ford, where I bought it. $214.68 later my truck was running normal. $109.95 labor, $92.58 parts, for one ignition coil for one cylinder. Move ahead 6 mos. Check engine light on, rough engine and a weekend off for a change and a diagnostic scanner I bought. Problem was a cylinder coil. Price? $47.77. My labor to replace part including diagnosis and travel time for part? Less than 35 minutes. Called Crivelli to discus last bill. Service man said they had to hook up diagnostics to find problem. Told him I used a diagnostic scanner, took about 30 seconds. He said I probably used a non-Ford part. Told him it was a Motorcraft part. They way I see it, I was overcharged about $130.