I have an engine with number 3835253 20 and it is stamped with a big GM and big 49. Everything I find on the internet indicates that this is a Chevy engine. But there is a big GM stamped on the side of it! Does anyone know the deal with this? Thanks.

Jon