Washy
AHA! You have viewed the gravestone then - go off those details.
I will bet my last pound that the translation (if in Welsh) says "in her 90th year" which means she was 89 !
Death cert will be Bangor Civil district. Parish/ecclesiastical district for any church records would be Llandegai!!!!
The later census records asked for "age LAST birthday" hence the year difference so she was born after 5th April (1891 was the 5th April the latest date the census over the 3 was taken - for ref:- 1881 was 3rd April and 1901 was 31st March)
(eg my grandmother in the 1901 census is recorded as being 12 years of age - so one automatically thinks she was born in 1889 - no wrong; she was born in 1888. Her age "last birthday" on 26th April 1900 was 12 - she was just 26 days away from becoming a teenager!)
In 1851 61 and 71 it just asked for age - and the Welsh tradition in North Wales at least was to give the year the person was living in as on the gravestone example above so she could well have been 10 in 1851 living in her 11th year etc etc - so this too would point to 1840 for her birth year and the gravestone would back that up.
Her marriage cert - well that might depend on the age of her husband......at that time age difference meant quite a lot and so did the actual marrying age of a woman. These factors too must be considered.
Mair