Stall engine could be EGR, SCV & Fuel filter, seems parang rhythm ang stalling mo ,Im more inclined sa SCV ang fault