Check that you're doing the YOs right - they're just a wrap around the needle, not a wrap and knit. If you get to the end of the row and it's not right, you may not need to rip it all out. Look at the sts and name them rather than count them -
k p k p k p k, yo, dec k, dec yo 2 knits, inc 2 knits yo , dec 1 dec, and so on. That can actually see where you got off the st pattern. If you forgot a dec, unknit your sts back to that point and put it in. If you forgot a YO, mark the spot where it should have been and just pick up the yarn between stitches on the next row and purl it as if it had been there all along. If you did too many YOs or decs, then also mark them and take them out on the next row.
sue- knitting heretic