I would change your fuel filter as a start seems like fuel starvation if you can't get it to rev past a certain point while under load its either that or fuel pump on its way... both these faults wont show a fault on your nano but start cheap and do filters after that try check fuel pressure and go from there.

