Here's a clue, your price is too high. Try this tactic next time you go out, either cut your price by 25%, or just flat out ask - " whatdaya wanna pay for the job" Get a dialog going with the customer, the days are long gone where you quote a price and people buy. If customers aren't calling you to waste your time or their time, they obviously want SOMETHING, and it's your job to find out what they need and what they want to pay, and if it's in the ballpark BINGO!
You keep dropping your price till you start getting more sales than you get tire kickers. Yea, yea, yea, not to the point where it's costing you money, and if that still doesn't work then your in the wrong business, at the wrong time, in the wrong place.
Yes before your head explodes and everyone starts flaming, if you need work and need it bad you have to do drastic measures, or sell the whole shootin match and drop applications at Mickey D's.