yea its been timed right i think, but im pretty sure what i have is a vacuum leak, what i dont understand is this: Why, if my computer says i have an egr valve malfunction, an ect malfunction, and my engine is running lean, would it still give me these same codes after i replaced my egr valve and ect sensor. The guy i talked to said that if i have a vacuum leak the car isnt running right therefore sending the computer the wrong codes, i dont buy it personally, i think ill just have to take care of this problem myself, im gonna take that intake off and do the job my friend did myself. im starting to get really discouraged here... 