Wrist based heart rate not accurate

Getting spikes in HR followed by persistent high readings, especially on longer runs. While idle hr will spike or run high. I checked against HRM Pro readings so I know they aren't accurate.

any solutions>