My mechanic says I need a new one and it's very expensive, what? What is it and how expensive could it be? Where can I get one? Dennis (308GTBi)