I partnered with someone to get clients and she is taking care of that. She does all the Facebook/Google Adwords stuff. I just do any banners, etc she might need. Initially though, you will have to work your way up through people you know; people will see your work, and traffic comes in.
Good luck, specially with the coding. Although I disagree with you on outsourcing something as LOVELY as coding :p if you don’t love it there isn’t much to do as the saying goes, that you can take a horse to the water but can’t make him drink.
By the way, if you like to read, there is a book from Smashing Magazine that is called, “Smashing – Successful Freelancing for Web Designers”. It’s cheap, and I think they sell it digitally on Kindle or iTunes, it’s very much worth it as it answers many of the initial questions you might have, including how to gain customers :p