You all know I have had mike do a lil work to my car.....ok alottttttt of work. He may be hard to pin down from time to time but def worth the wait. He knows his stuff and is very good at trouble shooting and making stuff work that others say shouldn't. If u can't wait go to the dealer and pay...