The car will struggle to start and all the dash lights will flicker but it does fire up and stay running, really hoping it is a simple fix like a fuse
 
Can the maf cause this code? I thought maybe my battery is a duffer but really not sure, that or wiring maybe
 
No never goes flat, pretty puzzling, do you know where the relays located and I'll start from there, also some times the key fob fails to lock the car when it plays up