I ran this on your user id on yesterdays data.
select a.OwnerUserId as Id,
sum(case when a.Score = 0 then 0 else 1 end) as [Non Zero Score Answers],
sum(case when a.Score = 0 then 1 else 0 end) as [Zero Score Answers]
from Posts q
join Posts a on a.Id = q.AcceptedAnswerId
where a.CommunityOwnedDate is null and a.OwnerUserId is not null
and a.OwnerUserId <> isnull(q.OwnerUserId,-1)
and a.CreationDate < getdate() - 10
and a.OwnerUserId = 289396
group by a.OwnerUserId
having sum(case when a.Score = 0 then 1 else 0 end) > 5
It shows you have 17 accepted zero score answers and a total of 76 non zero score answers.
The calculation excludes all posts that are less than 10 days old, it is possible you will get tenacious in a few days.
My calculations show that you may get it in 4 days if nobody upvotes your accepted answers. This is a nasty hard badge to get when you have so many answers.