I'll add my fuel related story, my was hard starting cold, I would have to use the ether spray to get it to start easy, other wise crank and crank and crank, you get the idea. Warm less than two hours after shutting it down it would start easy. If I kept my foot out of the throttle, under three thousand RPM it was OK, but if I ask for more it would fall on its face.
I finally got around to having the fuel pump replaced, the place I took it to saw me coming and a sucker at the same time. Over $900 dollars parts and labor, they even charged me around a $100 to find out what was wrong and wouldn't roll that into the final cost of them fixing it. I was told later by a different repair shop that I paid about $300 to much to get it fixed, but they did verify that the pump that is needed for my 98 5.7L cost around $400 ish dollars.
The short version is, GM had a stupid idea and for a couple of model years, designed them so they need right at 60 PSI fuel pressure, give or take only about a couple pounds variation to run properly. It now runs fine at any throttle and starts after only a couple turns of the starter.