Was the Tirant piston lubed when you were shooting? I'd check that or try various ammo before changing out the recoil spring.
My G17 with Trident would do what yours is doing if it didn't lube the LID piston
Oak Point, TX 75068
$20 firearm transfers ($15 with CHL/LTC)
$50 NFA transfers
Find us on Facebook @HBGuns
Find us online at HBGuns.net