Really common with the 05s- I know of probably 50+ people with this issue, including myself. Short of having it professionally fixed, the best thing I have found is to get a tube of Liquid Nails, and a scraper, like you'd use to apply vinyl graphics. Make sure the edge can push into the space between the edge of the vinyl and the door. Use a plastic knife to apply a strip of the Liquid Nails along the edge of vinyl. If you want you can also hit the whole panel with the 3M spray so it doesn't bulge out in spots. Oh - crucial- get any gunk, junk, foam, whatever is stuck to the edge of the vinyl OFF make sure surfaces are clean. Let it sit for a couple minutes exposed to air so it gets tacky, then carefully push the vinyl into place. then you use the scraper to tuck the edges firmly into place. Go over it a couple times with the scraper, and apply downward pressure so the cement contacts the door as far down into that crack as possible.
I did mine this way a couple months ago and it's still holding.
Pype Bomb Axle-Backs, JLT CAI, SCT Tuner w/Bama tuning, BMR Strut Tower Brace, CDC Classic Chin Spoiler, Black Hood Pins, Black Shorty antenna, Tru-Billet Black Anodized GT engraved Fuel Door, Black Lemans Stripes, Black Rocker Stripes, Brushed Aluminum finish dash and vents, Stack Racing pedals, Charcoal Black Leather Interior, Gloss Black Bullitt Motorsport Wheels, Nitto 555 tires, staggered set up (9/10), 35% tint, Shaker 1000 Stereo with Kicker Upgrades, Ultra Violet footwell, license plate and dome lighting