wow that almost sounds like my car. I just bought a 95 merc from someone in wisc and it needed a whole new exhaust, egr,and now the motor is knocking and the cel is still saying code 332. What a coincidense.