Here is the absolute best solution to your problem:

http://www.vehicross.info/forums/showthread.php?t=22505

Plus, their shop is in nearby Aberdeen, MD. A stone's throw away from Williamsburg, VA.