Parked car running good Next morning hard starting check engine lights multiple faults
Get a scanner and pull the codes.Do not drive it until you find out what is going on.
If you mean that the “Check engine light” is flashing, this means that operating the engine can cause major damage.
If you have multiple fault codes. Why not list them for us to have some hint !!!
Clarify “hard starting”. Do you hear that rr rr rrr sound, but it doesn’t catch and run? Or what?
p.s. you’d get better results here if took the time write in complete, punctuated sentences.