Hello I just had a rebuilt long block installed. We replaced all the sensors as part of that job. It was running fine for about 200 miles, then last week on start up it showed a check engine light and was running rough. The following morning it was the same. Later that afternoon it ran fine. Ran fine all week.
I took it in to the shop that did the engine and the code was random misfire.
Didn't do it again until tonight. It was running fine..went into a restaurant...came out and it did the same thing. If I run it up in neutral it runs rough but runs until 4,000 rpm. at 4k it hiits a wall. It drops to about 3600 and then runs back up to 4000 under steady throttle. . if I give it more throttle it surges harder and the rpm swings are greater, but it will not run over 4,000.
I was able to drive it home..but it idles and runs rough.
This is in a 96 Silhouette minivan.
Any thoughts other than I should never have gone through the brain damage of putting a motor in this POS?
Thanks for any insight
Peter