do the 04's have a problem with there egr's cuz ive already brought mine in for a p404 code about a month and a half ago and now the code is back. they only cleaned it last time. i guess im wondering if there is a better aftermarket one or will i just keep having to bring it in a pay the 100 deductible. or do i just have to clean it myself or ?????? any help would be nice