Op-amp output cannot reach Vcc
I tested your circuit with an a genuine MCP602 (purchased from Element14) and an LM358. With Vin grounded the MCP602's output was 4.99 V, and the LM358 was 3.72 V. With Vin connected to +5 V the MCP602's output was 0 V, and the LM358 was 0.52 V.
Conclusion:- your 'MCP602' is a fake.