Thanks for the flexible hose advice, i will try changing that first.
1.) DD, Piston was initially corroded a little, but when i serviced it, i sanded the piston and also the bore. Its clean now. The caliper "sliding" area was also scraped and well lubricated.
2.) WhiteSedan, no twists were found at the brake lines.
3.) Woody, im worried it is the pin, as u said. Well, actually, this problem has occured several times. I have tried solving this problem by a can of WD-40 and knocking & pushin the caliper back n forth. Initially, it will be difficult, gotta use a hammer though. But after a minute later, it becomes easy, can grip it with fingers to move it back n forth. By doin this, it would last for probably 3 days, before the same thing happens again.
What i would like to know is how should i make sure the pins are aligned well and it is not stucked. Please help