All of it seems to point to pricing. Have you and your agent evaluated closely the activity in your neighborhood and priced it accordingly? Its important to constantly evaluate your position in the market. Homes listed in your price range at the same time you listed may have significanly reduced their prices, making yours now appear to be way overpriced.
There are other factors like photos, detailed descriptions, property website, open houses and the type and extent of marketing done for you, but being priced properly is the biggest factor in this market.
Recently I reviewed this type of information with one of my sellers when I encouraged him to adjust his price. What I was able to show him was that homes similar to his that had gone under contract or sold since he had listed had reduced their prices an average of 8%, my client had reduced only about 3%, so he was not keeping up with the market.
If I can be of any further assistance, feel free to call/text or email.
Licensed Salesperson in PA & NJ