When my astra has been on some ramps to look under it, it looks like the petrol tank has been sucked in a bit. I can't fill the tank up completely either. I suppose it sounds like the petrol tank vent(?) is blocked? How does it come off?