You know it's going to be a bad day when your car struggles to start or the check engine light comes on. It can cost $200 at the dealer just to have the problem diagnosed. But you may not realize you ...