I really don't want to come across as a smart [Oops!]... BUT you have a car with some problems and (in my anything but humble opinion)you should either get a good code scanner and manuals (or online Alldatadiy.com) and diagnose the problems, or find a good mechanic.
Good Luck.