I mean thats what I been told, its really hard to tell I guess, Im pretty much scratching my head at the moment? any other issuses you think it could be? prob last source would be the transmission shop
I mean thats what I been told, its really hard to tell I guess, Im pretty much scratching my head at the moment? any other issuses you think it could be? prob last source would be the transmission shop