She was doing a lot of the same things and it was driving me crazy. I read a book called the Five Love Languages of Children. It helped me so much to understand her. She was acting out in passive agresive behavior because she was angry and she didn't know how else to express it. I learned that her primary love language was touch and words of afermation and after having my now 20month old daughter I was more snappy with her and didn't want to cuddle her as much because I was drained from holding the baby all day. Check out this web sight. I hope this book will help you as much as it did for me.
http://www.fivelovelanguages.com/books_familyparenting.html
it sounds like attention seeking behavior to me, and the suggestions of the first poster sound like a good idea. and i don't mean to imply that you are not giving her enough attention (i know nothing about your family life after all). but some children just naturally require more attention than others. i do not have a child that age, but i have worked with children of all ages. i agree that it sounds like she is having trouble recognizing and/or expressing frustration, anger, neediness, etc... appropriately. in addition to books, i would suggest a parenting class. i was required to take one in my teaching certification process, and i learned more about managing children in that class than i did in any of my other classes. i would suggest it to all parents, not just those struggling, because it helps you to understand why children behave in a certain manner (and believe it or not, it's not just to **** you off!! :) a family councelor or psychologist may be able to help as well.