X2 as above ^^
Was the check engine light On?
If you have a OBDII code reader plug it in, turn ignition on, and see if there are any stored codes.
Besides the cold eating CCA, how old is the battery? You can remove both battery cables, to clear codes and while cables are off, put a multimeter on battery, what is the voltage reading on the battery?
Sounds like it was cranking over ok though.
A bad battery or alternator can do weird things to a modern electrical system.
So if you do get it running, would be nice to know what the output voltage is as well.
I suppose you can try removing the MAF sensor wires and see if that makes any difference.
1997 Buick Pk Ave (Soft Ride) Suspension!