weird bubbling sound from engine bay...

Could be the head gasket.

Pop your hood open, take the rad cap off and start your car with the engine cold.

If your rad is bubbling air out of the filler neck (on a cold engine) then you could have a blown gasket.