No idea what this thing is. It was sent to me with a Duramax harness for standalone conversion...it wouldnt power up or read on my bench harness, so I took a closer look and its definitely not an E60/LLY Duramax ECM.
So then I thought OK its probably an E40 or P12. Nope its not an E40/P12 either...look at the missing pins on the connectors. I looked up the GM diagrams, and all of those "missing" pins on this ECM correspond to something important on the E40/P12 cars I looked up. (IE, some of the missing pins on this mystery ECM correspond to throttle pedal circuits, ignition +12v power on E40/P12 cars).
Is it some sort of Delphi MEFI controller? I dont think so because those look like E67's, not E40/P12/E60-LLY.
The only numbers on it are printed on one of the fins. 12234145.....0623...FA02004. Tried googling those numbers, nothing.
No sticker on the back. Im stumped. What else could it be?