motor is from a 1999 gmc 2500. pretty sure its gen 3