My fiances car did that too, and we just bought a new cap and it was solved.