However, it's not a simple bolt-in affair. While the engine physically fits, you'll need to address several aspects, including:
* Motor Mounts: You'll likely need to use motor mounts designed for the V6, or possibly modify existing mounts.
* Transmission: The transmissions are generally compatible, but you may need an adapter if the transmission from the donor S10 isn't a direct fit. Automatic transmissions are usually easier to adapt than manuals.
* Wiring Harness: You'll need to adapt the wiring harness from the donor vehicle to work with the Sonoma's system. This often involves splicing and potentially using a conversion harness.
* Exhaust System: The exhaust system from the S10 might not fit perfectly and may require modification or replacement.
* Cooling System: The V6 will require a different radiator and potentially other cooling system components.
* Computer/ECM: The engine computer (ECM) from the donor vehicle will likely need to be used, and it may need to be tuned or reprogrammed to work correctly in the Sonoma.
In short, while feasible and relatively common, the swap requires mechanical aptitude and some fabrication skills. Plenty of online resources, forums (like those dedicated to S-series trucks), and how-to videos can provide guidance through the process. Careful planning and sourcing the correct parts beforehand are essential for a successful swap.