Rookie Mistake...

You may need to turn some screws. Sounds like thats all he responds to. You can't get the time back but you can pressure him with his reputation. Maybe time to start spreading the word to your friends and local car clubs about this. In business, reviews are the new word of mouth, it can sink a business.