2003 Gmc sonoma engine swap Read Also: Gmc sonoma engine swap 1997 Gmc sonoma engine swap 1998 Gmc sonoma engine swap Gmc sonoma diesel engine swap 1991 Gmc sonoma engine swap 2003 Jeep liberty engine swap