new heads and gaskets, EGR delete, new injectors, new intake/exhaust, new intercooler, new fuel pump, new hpop new ipr, new FICM, ran good for 20000 miles now start, then stall several time to finally start and run good until left to sit? Then repeat.. Why???? HELP