Those problems you mentioned usuall mean a gunked up fuel filter or injectors. How old is your fuel filter? It might need to be replaced. As for the injectors you can run a bottle of Red Line SI-1 injector cleaner in a tank of gas, assuming you have a reasonably ok filter.