in the summertime the car runs fine now that it is cold out ,or getting colder the check engine light comes on and the car barely stays running till it is warmed up . any words of wisdom would be awesome

how can i tell if MAFS is bad everything look good to it . i disconnected the batt for 45min car seen to run a little bit better maybe just me hoping for the best