+1 on Autotech, never had to use them but did give them a ring about something and they were happy to help me out. They offered me over and above what I could have dreamed of although I couldn't take them up on it and I've only ever heard positives from others who have used them.