I am presuming that the hood is sitting properly on the car.... I could understand the non-standard air box/intakes rubbing the hood, but not the oil cap... especially with no insulation on the hood....
Can you lower the engine cover and boxes more??? If you take the engine cover off, does it affect how it sits?? i.e. not touching the oil cap....