I have a 2000 4Runner 4cylinder and the check engine light has been steadily on for awhile. I took it to AutoZone and they hooked up the tool and said it was the EGR valve. Since these are about $160 and I'd like to avoid that - has anyone had any experience solving this problem without...