Any news on how this story ended? I may have similar issues on my 95 348 Spider, and am curious .....