Weird heart rate measurement

Recently while walking my dogs I have noticed my HR at 140-150 bpm yet my pace is c3 mph on flat if uneven ground, so today I checked my pulse and I reckon it was 102 bpm. Yesterday on the indoor bike 90 mins at 150w highest HR 132 and 83 minutes at below 129bpm - had a heart rate monitor on (Morpheus).

Any thoughts?