Hi If you have an evap system that would be a good place to start. If you are in the habit of filling up to the very top you may have a charco canister that is full of gas. Also could be your idle air motor is dirty. You didn't say what year? Is obd2? Jim crance Colorado springs. CO.