try to remove oil cap when car is running, if you can't remove cap turn engine off and you now should be able to remove cap. This is because of a faulty breather valve located at the front of the rocker cover, Replace valve and retest you'll find now that the oil cap can be removed when engine is running. I changed one today on a tt for same issue.