I am ALWAYS suspicious that someone going all in on the river has nothing. TONS of time I have made a call like this, and I win the pot(this week, I am probably 5/6 on these types of calls). Mind you, I play .10/.25 25 NL, so that surely plays a part in this. Here, I do not know what to say though, so I guess this post is a bit pointless.
Very tough call here...