My 2011 Chevy Cruze keeps throwing code p1101. It's running completely fine. No running or idol issues. I recently sprayed MAF cleaner on the MAF sensor. I only went about 8 miles on it since I sprayed it. I didn't disconnect the battery or erase the codes yet, so the engine light is still on. Will do that tomorrow. I have noticed I have a small oil leak by my oil cap. Would that create a vacuum leak and throw the code? The PCV valve seems fine as well. I'm just at a lost and don't want to start replacing a bunch of parts I don't need to and my warranty is up. Any help would be greatly appreciated. Thanks. Lucas