Recently redone the timing on my truck and replaced the camshaft sensor. Runs fine at first then Had a rough idle and drops down to 500-1000 rpm and eventually stalls out. Replaced the MAF and fuel pressure regulator and still same problem. Anything helps before i take to a shop.