i had NICOP and was told i can travel on it without my passport but i got questioned so much about it at Lahore airport and singapore airport, that i decided to get my passport renewed.
You were misinformed. You need a passport. What NICOP gives you is ability to travel to pakistan without Pakistani visa on your foreign passport.
even though i was residing in ISLAMABABD, i was told to travel to gujrat, as my permanent address was different to my residental adress. i travelled to gujrat, but situation was so bad.
Where is Gujrat? not Gujrat India obviously.