Cleaning the EGR valve wouldn't hurt anything. Get a Chilton's(or a Hayne's if you'd rather) and test the TPS(don't remember if there is a reference to that or not-if so, could possibly be CPS or CKS in conjunction with TPS). Start with the TPS though.