Well, if the backlight works at some angles, the cable is a likely culprit.
Usually the components involved in a faulty backlight are:
1. A worn out cable, that intermittently works, so, while "resting" may have continuity, when pinched or moved disconnects itself because of broken/pinched parts
2. A worn out inverter
3. A broken backlight.
So to rule out damages, you should attempt a cable change. If doesn't work, an inverter change, and only if it doesn't work, an LCD replacements.
Also, some expert users may replace the CCFL lamp inside the LCD, but that's a tricky, hard-to-do operation.
Your diagnosis is correct, try how it works with a better cable, if it doesn't work go for the inverter.