Is the check engine light staying off now?
The idea that you have to pump the throttle to start it leads me to believe there may be a fuel pressure issue. I would need to know specifics. For example, what the fuel pressure is or even what the short term fuel trims are to determine if that is an issue. The fuel pressure is easy enough to check, but it does require a fuel pressure gauge.
Here is a link that explains how it is done. Note that most parts stores will lend you a gauge.
As far as retrieving fuel trims, you need a live data scan tool to do it while the engine is running.
As far as the noise, if you can record it and upload it, that may help with with that issue.
Let me know.
Sunday, October 4th, 2020 AT 4:48 PM