For point 1 & 2, I suspect the throttle body. Have it clean.