I think I'm with Never Race on this hand. You can make an argument for folding pre-flop, but I would probably play this hand also as long as you can get away from the hand if you flop top pair.
I like to either bet the size of the pot on the flop, or make a substantial check raise(leaning more towards the check raise. Can't see a ver good reason for folding on the flop.
The river is a really bad card to make the flush with, because of the one card straight potential. You definitely have to bet a smaller amount, even something as small as $10, afterall 10 is beter than 0

.
Jason