Let it go on the flop-PERIOD.

You had an inside straight with dirty outs, which was mentioned above, meaning if the 3c hit it was a very bad card for you b/c it makes you a lovely second best hand.

Sure it may look like it's just another .25 call but all those little .25 bets that you bleed off chasing those wacky hands will translate to slow losses over time.