hello, i've had 1 diagnostic and three separate mechanics look at my truck and no luck, under 1200 rpm it misfires on all cyl. over it runs ok, revs fine etc. tested the egr valve, looks good, fuel lines had pressure, new fuel filter etc. pumps working fine. the last 60k miles my fuel cap...