Have you thought about calling CO? Perhaps the bag got left behind in IAH and never arrived at LGW in the first place.
Worldtracer is the system most airlines use to trace lost baggage.Try entering your lost report (PIR) number here and see what comes up.
http://www.worldtracer.aero/cgi-bin/...uest.exe?tran=
Good luck!