I'm curious about your -1 setting...according to man lilo.conf:
Specifies the number of tenths of a second the boot loader should wait before booting the first image. This is useful on systems that immediately boot from the hard disk after enabling the key*board. The boot loader doesn't wait if `delay' is omitted or is set to zero, but its action may be affected if prompt and timeout are specified.
The boot loader will issue the boot: prompt and wait for user input before proceeding (see time*out below). Unattended reboots are impossible if `prompt' is set and `timeout' isn't.
sets a timeout (in tenths of a second) for keyboard input at the boot: prompt. "timeout" only has meaning if "prompt" is mentioned. If no key is pressed for the specified time, the default image is automatically booted. Similarly, password input is aborted if the user is idle for too long. The default timeout is infinite.
Also, did you run lilo -v after you made the changes? No changes will take effect until you do so.