Which engine do you have?
Do you use Regular or Premium fuel?
The DOHC engines are "Premium fuel recommended" engines and
the SOHC engine is a "Regular fuel" engine.
Feeding these the incorrect fuel can lead to inconsistant starts and performance.
I suspect that your idle control solenoid may be a bit sticky also.
It's probably due for a tune up and fuel system cleaning
. If you are going to own cheap cars, you should start learning about the mechanics of them or you are going to get ripped off.