well we got the motor cleaned up and it is a gm 5.0L. were not exactly sure of the year now. Above the timing cover on the block GM 5.0L G was cast into the block. Is the G a part of the VIN code or is it just a motor code?? I will try to take some pictures of the motor tomorow. One other thing that my GM buddy thought was strrange was the exhaust manifolds hugged the block. I dont know if this can help id the motor any better.