No power, hard starts.
A dirty MAF causes all of that ****.......
Give it a try it costs $8.00 to find out. Buy a can of MAF cleaner. Spray the **** out of it on both sides and the entire MAF screen, then spray the IAT sensor, then clean the TB blade with the rest of the can.
Do NOT touch the MAF sensor wires with anything, just hit it with the spray.
If thats not it, then start digging deeper.
.
Try unplugging it when the engine is 100% cold. See if it hard starts and/or idles weird after it does. Then after the engine is up to operating temp go for a drive and do a WOT run and see if it feels normal and strong. If it does than the PCM has switched to a Speed Density tune and the problem is most likely the MAF.
Try to spend little or no money figuring out what's wrong.
You might also have a bad TPS. Maybe even a bad tank of gas. Fuel filter that's coming apart and clogging things up.
.

