100ms is my worst case estimate but I know that something in the 50ms area (which is what I've scaled back to testing at currently) is reasonable. Much less and the solenoid doesn't fully activate.My theory: It limits the on time to something less than 100ms,
I find that hard to believeThe replacement IRL540L has a maximum on-resistance of 0.077 ohms when its Vgs is 5V. But the original STP22NE10l is worse at 0.1 ohms. But the original circuit might have used Mosfets selected (or survived) to be the best ones with a much lower on resistance.
It could be, but shouldn't that show up in the resistance reading?It is also possible that your coil is partially shorted. This would increase the current through it, and for DC use, may not affect the pull too much -- but it, and the driver, will run hot.