Failed expansion tank? Been there... experienced that... sad to say.. the short of the long story is that I had 4 weeks of multiple engine overheating even after changing the expansion tank... problem went away only after changing enging head gasket - total cost of the whole experience was halfway to the 5 digit in Ringgit.
Watch your temperature carefully after changing tank.