Any holes or cracks in those vaccum hoses will be the cause of your fluctuating idle, it will also be affecting your fuel trims which it will be seeing as a lean condition at the exhaust sensors due to the unmetered air being picked up in the exhaust as the extra air has not been through tye Maf sensor so not measured. To correct what it sees as a mismatch it will increase the fuel at the injectors to richen the mixture up in effort to correct what it sees as a lean mixture. The engine management will keep trying to correct it until it gets to be about 20% adding more fuel, if that dosn't correct it it will eventually give up and set the EML on the dash. Code reading will reveal error codes pertaining to the overfueling issue. You mpg will also fall dramatically with air leaks due to the overfueling its doing. Replacing any duff rubber hoses or plastic pipes should sort your issues.