So I recently swapped an L32 into my '01 SSEi. Since I'm a weekend warrior, not FT mechanic, my brother's repair shop did most of the work. We got the car running 2 weeks ago and car runs smooth at idle and light acceleration. At higher loads though, the engine seems to partially cut out (as if either ignition or fuel delivery is being shut off). Its even more pronounced in 2nd or 3rd gear then 1st. Only had a check engine light once for about 2 seconds. When we scanned for trouble codes, found none. Ignition coils, wires, etc. seem fine. So inititally was left scratching my head with what it could be. Then a couple days ago, actually heard a bit of valve rattle, so right away, I'm thinking timing issue.
The balancer seems in good shape, so I'm wondering one of two things 1) could somehow the crank sensor could be sending erroneous information (maybe the sensor was damaged during transportation and/or install) yet not throw out error code? 2) Issue with knock sensor - but even if knock sensor is the issue for advancing timing too much, what would be cause of hesitation? Would the knock sensor shut down ignition or just reduce timing in any knock situation...though it definitely is not preventing over-timing when I'm getting valve rattle. Anybody have an issue similar to this before?
Lastly, I read elsewhere possibly the PCM from the L67 needs to be changed to be compatible with the L32, but that is not convincing since nearly all the electrical components are L67, the only L32 part is the engine itself which is all mechanical. The fuel rails, injectors, ignition module, TB (used the zzp adaptor plate on the 5th gen SC in order to re-use my TB), etc. are all L67 parts.
So wondering if knock sensors and/or crank sensors go bad without error codes? Anyone have any ideas?