GiffGaff to GiffGaff texts and calls are free as long have you have topped up in the last 3 months. If you have purchased your goodybag from credit you topped up before the last three months, then your minutes and texts might be getting used. If that is not the case, and you have topped up then, you may be better off contacting an agent, they will be able you check your account details and see what is going wrong.
You can contact an agent using this link:
Hope this answer was useful