I have a 1995 chevy 1500 z71 with a 350 and I am having some issues with it. It stalls out and dies at lower speeds and idle. If I give it some gas it stays running though? I have already changed the throttle position sensor and the idle control motor/relay? I was told it could be the egr? has anyone ever had this issue before? Thanks.