Hi, I'm having a hard start and cold run problem. It will stall if starting. It won't go over 1500 rpm. Once warm it runs nicely. Is it most likely a vacuum leak or sensor problem? Thanks, John