That looks like something is stuck in the coolant pathways as that vent is a pressure vent, that plastic tube connection look where it goes and maybe your problem will be there as you changed the water pump and the thermostat the problem is either there, in the radiator, oil cooler( i doubt this...