It is all dependent on your hidden MMR ( Match Making Rating ). If you were Silver 2 with Silver 1 MMR and at 0LP you can lose a few games before it demotes you. If you were Silver 2 with Silver 3 MMR then a single loss can demote you.
Having higher MMR than your rank is usually something that happens more often to people that do not have a lot of games played yet and are still in the process of having their rank match their MMR. Since you have 670 games it is pretty safe to say that your MMR and your rank are matched up. This means if you are at 0 LP you will drop because the losses caused your MMR to go under your rank. This also means if you win you'll get average LP gains.
My suggestion would be to take a break from ranked and spam about 200 normal games while actively trying to learn new stuff. Since your skill level and ranked level are the same your ranked games are going to feel like coin flips. If you grind up your skill level in normals and then returned to ranked you will climb easier with a lot less stress since then you will be better than your current rank.