How did you go with this problem? I just noticed a leak in exactly the same spot on my LS. I figure it's the water pump too but I haven't taken the timing belt cover off yet. Be nice to hear if you sorted your problem out.