I put a new GM Replacement 5.7 long-block engine in my son’s pickup - 1990 Silverado --last summer. For the past 6 months, it has run great.
On the install, I had an local speed shop clean the intake. I replaced most of the sensors: IAC, MAP, CTS, Knock sensor and pigtail, O2, Coil...