Sounds like your issue is resolved.
The bubble in the coolant is definitely possible. Happened to me once (after I changed the radiator), and mine kept overheating when I would come to a stop.
The bubble in the coolant is definitely possible. Happened to me once (after I changed the radiator), and mine kept overheating when I would come to a stop.