It sounds like you may have an issue with one of your fuel lines. Double check your fuel lines and their directional arrows. I had a similar issue in one of my launch stages once. A backwards fuel line was causing one of my internal radial stages to empty too fast, and when the external stage decoupled the next internal tanks were already drained causing an engine to shutdown and the entire ship to tilt to one side as if a drunken Kerbal was piloting it. What I usually do is I connect my external tanks to the internal one, even if there are multiple radial stages. That way the external tanks get used to fuel both the external and internal engines, so that the external tanks drain quickly and can be decoupled while leaving the internal tanks full of fuel.