I have taken my 1993 Elantra in to get emissions tested since i am selling it. It failed even though last year it passed with excellent ratings. The mechanic is saying there is a leak in the flex pipe and this may be the reason (although he can't guarantee it). Could this be right? If so, does it have to be completely replaced or can it be patched?