think i found the cause.. we use ECC memory its a server based memory that has error correction built in (our pc/laptops dont have this)
Its quite expensive to get and we have 2GB doesnt sound like a lot but for running a site its plenty.
we use linux as the host OS and the SWAP file was off...