Unintentional rippling with correct number of stitches.

I'm having an issue with the blanket I am crocheting. It keeps getting wider and wider, and it is rippling. I was having this problem before and it turned out that I was indeed dropping stitches. Now, as suggested, I count all of the stitches. Every row has 180 stitches. I am using dc, cdt, dt, sc and qt. The tension is not changing (I don't think). It's long but please keep reading, please.

I don't have anyone who can show me what I'm doing. I do know that I am doing my stitches correctly and consistently, my stitch count is consistent for every row (even the wider ones).

This piece is getting wider. It gets a tiny bit wider and stays even with the edges for a few rows - a "new edge" - then after those few rows it will get wider on one row, have a "new edge" and maintain that for a few rows. Ironically the qt, has always been even with the previous rows and not made an increase (after I started counting that is, this was the problem row before I started counting), in the width. Currently the dt and cdt rows seem to be causing the problem (and yes, they all have 180 stitches as well as all the others) The foundation chain is the skinniest part, the rows above it go out about 1/4 - 1/2 of an inch, and maintain for about 15 rows, then I get to one of these problem rows (which were also in the 15 rows that maintained width), then I would get a tiny increase to the edge, about half an inch, then the edge would be maintained for a while, then another 1/2 - 1 inch, and now there's a ripple (that I didn't intend) and if I lay it out it's about 3 - 5 inches wider than the first few rows - I'm not counting the foundation chain, I'm hoping that this thing will stop getting too wide and I will be able to block that in.

The yarn texture seems to be getting thinner every time I have to reuse it - I guess undoing and redoing takes it's toll on yarn - but I have not switched balls yet, I have used the same one throughout the previous description. I would say I have about 7 or 8 inches of height now - maybe more, I can't find my measuring tape. I will be switching to a different balll of yarn which has a thicker texture (I had to buy it at a different time, it's the same yarn just a different dye lot, which apparently affects thickness of the yarn) and I just know that is going to be a HUGE problem if I can't figure out what is going wrong and fix it now. I bought it seperately because what I had was not enough.

I do not know what's going on but it's driving me to give up crochet because every time I undo rows and rows of crochet, only to redo them over and over just to have to undo them over and over and over again. This is just so disheartening and crocheting is no longer fun for me. I feel like I will never be able to figure it out and I may as well give up since I have no one who can show me.

If someone could help that would be great. Then maybe I'd actually be able to figure out what is going wrong. Because I can tell you, figuring it out on my own, or going to the local yarn store where they're mean is not working, and I can't crochet a piece for a christmas present if it's going to look like a one year old did it (okay, a one year old could do it better than me). Please help. Even counting the stitches is not working (as a few ppl on this board recommend) and I am out of ideas.