1999 GMC Sierra 5.3 liter, Hard to start when engine is warm?

Truck has 5.3 liter engine, just replaced spark plugs, and installed new oem fuel pump. Now, the fuel gauge works, but same

problem…Hard to start when engine is warm. Starts great when cold. Truck has about 90,000 mile. Help