Grub is not loading the correct kernel

All

I am trying to get RHEL 5.4 to load to the XEN enabled kernel but I am not having much luck. My grub.conf looks like it has 2.6.18-194.11.3.el5xen as the 1st one but when I do a uname -a I get the NON xen enabled kernel. I know I am doing something stupid but if anybody has any recommendations on where to start looking I would appreciate it.

Thanks In advance

 uname -a
Linux XXX.5XXXXXXX.com 2.6.18-194.11.3.el5 #1 SMP Mon Aug 23 15:51:38 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

menu.lst:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup01/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-194.11.3.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-194.11.3.el5
        module /vmlinuz-2.6.18-194.11.3.el5xen ro root=/dev/VolGroup01/LogVol00 rhgb quiet
        module /initrd-2.6.18-194.11.3.el5xen.img
title Red Hat Enterprise Linux Server (2.6.18-194.11.3.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.11.3.el5 ro root=/dev/VolGroup01/LogVol00 rhgb quiet
        initrd /initrd-2.6.18-194.11.3.el5.img
title Red Hat Enterprise Linux Server (2.6.18-164.el5)

menu.lst

The problem is that you've set the second entry to be the default. GRUB does all counting starting with 0, not 1. Change it to read default=0, and you should be fine.