Cars are complicated machines that require constant maintenance to keep them running at their optimum level. Engines in particular often require different types of servicing. Consumers sometimes shy away from repairing engine problems because they can be quite costly, but this is an unwise decision. What starts off as a minor problem can turn into a huge one if it goes unattended, so you should always fix engine problems as quickly as possible. Most people don't realize that their engine needs servicing until their check engine light flashes or their car stops working altogether. Many new car models are equipped with self diagnostic systems that will at least let you know where the trouble lies. The information it produces may not make a lot of sense to you if you're not very experienced with cars, but knowing what the problem is will enable you to obtain a price quote over the phone from your local engine service shop.