I'm looking for a reasonably priced mechanic who is reliable, honest and trustworthy. I have a 2000 Honda CRV with issues starting. Some days, it will start but struggles to stay started until the revs are high enough while idling, and other days it just won't start at all. It will wind over like it is going to start but doesn't. We have a new battery and changed the ignition leads and spark plugs. Anyone know of a good mechanic who might know what the problem? I don't want to be charged a fortune just to find out what it might be. Internet forums suggest fuel filter, fuel pump, ignition coil or distributor cap??