FWIW and this is ONLY my opinion. It sounds like you are on the edge and into MY world of Analyzation Paralyzation. So maybe a friendly, outside opinion may help.
Are you mechanically inclined or would you be paying someone to diagnosis and repair it. If DIY, you should be able to solve flow...