Hi folks my daughter's '91 Jetta NA is "running away" on her on the thruway, it seems to have it's original motor so SHOULD have the baffle installed. Any suggestions? Rings? Thanks,... Dan.