they best thing i can tell you man is take it to the dealership. it might cost alot but it will be solved