projects

Powertrain Engineering & Vehicle Integration

350Z / VQ37VHR Engine Swap

Swapping a 2005 Nissan 350Z chassis with a 3.7L VQ37VHR powertrain introduced an array of exciting challenges I got to solve and engineer solutions to!

service :
Powertrain Engineering & Vehicle Integration

Highlighted work

chassis 2005 Nissan 350Z
powertrain 3.7L VQ37VHR
CAN bus protocols CAN Gateway
View details

My 2005 350z originally came with a VQ35DE Rev-up engine. After about two years of chasing overheating issues, testing everything I could think of, and replacing just about the entire cooling system, it was obvious the issue was internal to the engine and it needed to come out. And if I was already pulling the engine, well. I might as well swap it right! I wanted something more reliable, with more power, and a better platform to build on down the road all without sacrificing weight distribution and vehicle dynamics. So I went with a VQ37VHR and the rest of the drivetrain from a 2018 370z Nismo.

I found the drivetrain on facebook marketplace of all places. It was not local to me but it was perfect. It was a 6 speed manual transmission car with only 3000 miles on the clock and came with the ECU and all the wiring harness pieces I needed! The only downside was it was in Snoqualmie, Washington. Fortunately I was heading to Washington for spring break anyways! So it all worked out perfectly. I flew to Seattle, enjoyed my spring break, and rented a truck to haul the drive train back to Utah.

When I got back from my trip I took the car and drivetrain down to my uncle’s house and, with help from him, my cousin, and grandpa, we got to work tearing it apart. This is not a well documented swap, so there was a lot to figure out along the way. Some things surprised me with how easily they bolted up. Other things took several nights of troubleshooting before we figured out what was actually wrong.

My work included custom wiring, automatic fan controls with a manual override, modifications to the intake and exhaust, and figuring out how to fit the cooling system around everything else. I also designed and 3D printed parts for the intake and PCV system. There were plenty of times where something almost fit, but “almost” meant another evening of measuring, modifying, and trying again.

Getting it running was its own project. One cylinder had a weak ignition signal that I eventually traced back to the ECU using an oscilloscope, wiring tests, and a separate wire to rule out the harness. Replacing the ECU fixed that issue. Later, another misfire turned out to be a bad connector. Similar symptoms, completely different problems. I also expanded my Android Race Dash app throughout the swap so I could log what the engine was doing while driving and added hardware support for an oil pressure sender so I could view the engine's oil pressure in the app.

The electronics had their own compatibility issues too. The original 350z chassis and newer ECU don’t understand all the same CAN bus messages, so I developed a translation bridge to get the factory RPM, and coolant gauge working and it also provides the ECU vehicle speed data it can actually understand. There is enough going on there that I have a separate project dedicated to it. That you can check out here if you are interested:

The car now runs and drives great! I’m still working through a couple emissions issues to get it registered here in Utah but if you are in a place where emissions don’t matter the swap is done! This swap has involved countless hours of troubleshooting, reverse engineering complex systems, breaking things down to first principles and figuring out how to integrate and make everything work together!

Related Projects