Get the codes read for starters
You didn't bother to say the exact make, model and year if your car
We'll need that before anyone can do a G##gle search (which YOU could do anyway) and see if there are common faults with those symptoms and fault codes, for that particular make and model.
With luck you should be able to find an enthusiast forum for your particular car, which may prove more fruitful than here.
Of course, that assumes you are prepared to do the legwork.
Hhfd, July 2019