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)
Find us on Facebook @HBGuns