MAF, IAC, Fuel pump, Fuel pump relay, ICM, etc..............codes would help if you have any. LIM gasket/head gasket could be going if you are seeing white smoke out of your exhaust. Does your coolant and oil look normal and are they both up to normal levels?