less -X might be what you're looking for, that's the option to disable preserving and resetting the screen
It could be that you're sending some less options by default. Do you have $LESS$LESS defined in your environment?
less -+X will reset the option, you could try calling it like that and see if it helps.