ide suggest the short will be under your dash somewhere... does the car have a turbo timer or has it ever had one... check that wiring isnt somehow connecting to that harness or shorting to it... kinda hard to really give you much advice other than pull it all out and check it...
Bookmarks