you need a fuel psi gauge. just because it's new. means Nothing. could have a bad coolant temp sensor or intake temp sensor. that controls fuel also. cold engine= more fuel. if sensors read higher temp,won't have enough fuel spray from the injectors. (like no choke.) just because it has no engine light on doesn't mean anything either. could read 200 deg or something.So it is in it's operating parameter, just not correctly. computers were not that smart yet back then to detect minor problems.Check fuel first. getting a bum pump out of the box is not that rare, Especially cheaper brands.