If you know the everything about your car's engine, get a scanner. It is available online. You should have fair idea how to read the the problem codes. Even this is also available online "different problem course and their meanings".
The cheapest way is to avail a mechanic service, either in his shop or ask for a home service. He should be residing at your area so that it will not be pricey.