Don't get discouraged just yet. It sounds to me like you are actually doing much better than you think. In just a year and a half, you have obviously established a positive reputation, (proven by not only satisfied customers but repeat customers too), you started with nothing and now have 10 grand in tools (hopefully all paid for by business profits?),and you have made a web presence to further get your name out. If you've accomplished all that and are not deep in the red, I say stick with what's obviously working.
Find out where your leads are coming from..word of mouth, advertising etc. If you feel your not getting enough leads, expand your marketing.
If you have concerns that being a "does it all" kind of company is harming your reputation with customers, represent yourself as having a seperate division for each of the services you offer all under one company name and see if it brings in better results than your current method.
Hang in there, Rome wasn't built in a day.