The only reasonable answer to the original question is: we don't know. The whole schizofrenic theory of something that can be waves and particles doesn't make sense right now but that's the best we can come up with. Nothing can go faster than light because our equations tell us so but we don't know the mechanisms, exactly as we don't know what is creating gravity, for instance. Physics is full of deep mysteries still.