P0442 is a straight forward code. As long as there is not any oxygen sesnsor code in the computor, replace the convertor. But before that is done, get the idle fixed. The idle fluctuates, the injector pulse width is not right witch then floods the convertor, or starves the convertor of gas causing it to run hot and shorting the life span. sounds like there is a air leak on the vehicale. Does it have a mass air flow sensor.