What version iPhone/what version iOS? For starters, if you haven't already, I'd try removing the account from the iPhone, then setting up the account again. Maybe there's an issue with overwriting events on the iPhone side of things?
Hope that helps.