Perhaps when you spilled liquid it affected the video connection between the motherboard (which either has a video card soldered to it or has an integrated graphics chip on it) or perhaps that connection is loose.
Since you have a picture and it is not flickering on and off the connection is at least mostly intact.
That is a guess but since you did mention liquid spilling unfortunately in a notebook all the important components are under the notebook keyboard and you may have caused damage (motherboard, system RAM, hard drive, etc).
If you already know how to remove the keyboard you could check the LCD to motherboard wire connection or around the motherboard to see if you see any evidence of liquid.
As the LCD is displaying something it is not likely you are going to solve this via software.
I have Dell Inspiron 2600 running Windows XP Home with SP2. About a month ago, I replaced my keyboard because I was having problems with it. Some liquid splashed on the keyboard earlier in the year, but I finally had to replace it. It worked fine after that incident, but out of nowhere i started have problems. So, I thought the smart thing to do was replace the keyboard. GOOD AND BAD !!!!! Well, the keyboard works great. But, after the third day, my display got a funky blue tint to it. It's missing colors like red, pink, purple, cyan, and other colors in those families. I see blue, black, white, grey and other colors in those families fine. I ran the diagnostics and I couldn't see the colors of red, etc. I spoke with Dell tech support, they couldn't fix the problem. I'm hoping it's something simple that I can fix myself. So, I'm turning to my favorite forum for help. If anyone have any insight on this issue, the info would be greatly appreciated. Everything is working fine except the color. Oh, yea and I tried re-installing the drivers also. If you more info is needed, please let me know.