Year make and model?
It could be the spark plugs need to be changed if they haven't if the vehicle has high miles and original plugs
Could be the starter too as that is a classic sign of it getting older and difficult to start your engine
Id take it.have it scaned at oreillys that not a battery problem semms like fuel delivery problem or something
Thanks! Your answer is awaiting moderation.