Paint will not dry

Merry Christmas, folks:cheers:

Yesterday I cleaned up the springs for my front seat and sprayed them with a rattle can of Ace gloss black. I've had the can about a year or so and used it a couple of times without a problem.
I sprayed yesterday and hung them up in the mud room (heated). It's been over 24 hours and they are still not dry??? They are at that stage between tacky and dry were the paint won't come off, but you can leave a fingerprint. They have been at this stage now for 24 hours! What gives?

It took me two seats to come up with a decent set of springs. Some were stripped and primered, some were simply cleaned and painted. None of them are dry. Any ideas?
Thx,
C