Yes, rad cap
And check that overflow line for a leak, it might be clear which is good, but a small crack will cause the system to pull in some air when cooling.
Once there is air in the system you will get the symptoms you have.
The overflow/expansion system only works if it's full of coolant with no air leaks.
As the engine warms up coolant should expand, this pressurizes the system to appox. 16psi(rad cap rating), once above 16psi the larger valve in the rad cap opens and allows coolant to flow into the bottom of the overflow tank.
The bottom being the key word, so overflow hose is always covered by the coolant that's already in the tank, any air in the rad would be pushed out first and bubble up into the overflow tank, so system is self purging.
When engine cools down the coolant volume shrinks, when cooling system gets to -1psi(relative) the smaller valve in the rad cap opens and pulls coolant from the overflow tank back into the rad.
If there is a leak in the overflow hose air and coolant will be pulled back in, most of the air would be purged at next startup but some might get into the system.
Air in the cooling system can turn to steam when circulation stops, i.e. engine is turned off.
So you get a quick boil over.
Ford Rangers used overflow tanks with overflow hose fittings at the bottom, which saves money but can also cause issues.
Debris in the cooling system can happen, and some will get pushed out into the overflow tank, it will settle at the bottom and can block return flow.
So tank should be cleaned or checked as part of regular maintenance.
The other type of overflow tank design has the overflow hose going to the overflow tank's cap, and then another hose on the cap that extends almost to the bottom of the tank, this allows any debris to settle to the bottom and keeps the return open.