* Engine Mounting: The 1999 GMC engine uses a different mounting system and configuration than the 1976 Corvette. You would need to fabricate custom engine mounts.
* Transmission Compatibility: The 1999 GMC engine likely uses a different transmission than the 1976 Corvette. You would need to source a compatible transmission and adapter.
* Electronics: The 1999 GMC engine uses modern electronics, including a computer control system, that is not compatible with the 1976 Corvette's electrical system. You would need to install a new wiring harness and likely a standalone engine management system.
* Exhaust System: The exhaust manifolds and exhaust system from the 1999 GMC engine will not fit the 1976 Corvette's chassis. You would need a custom exhaust system.
* Physical Fit: Even if you manage to overcome the mounting, transmission, and electrical challenges, the engine may physically be too large to fit in the 1976 Corvette engine bay.
In conclusion: While it's technically possible to swap a 1999 GMC engine into a 1976 Corvette, the amount of work and cost involved would be significant. It would likely be easier and more cost-effective to find a suitable engine from a Corvette of a similar era or use a more modern crate engine designed for classic car applications.