Sounds like a script problem to me

Most of the time I would go for self coding instead of using a CMS program as they are convenient but it limits the designer's creativity on how the site is laid out.
( and of course, the problems that you are facing now as well

)