RePainting Wooden Cabinets with a Very Dark Stain

I know you have to degloss them and also apply stain kill. What else do you have to do to make sure the (lighter) paint won't get jaundiced? In the past, I've stripped using heavy-duty stripper, a heat gun, and sander. To put it mildly, this did not work. Within days of painting the refinished wood with quality semi-gloss, brown patches would appear, and in a month, the entire (white) wood was light tan.
Any help or referral to links appreciated.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Put a coat of shellac on first. I will not make anything lighter but will stop bleeding of the stain. Shellac is a universal coating that can be used as a barrier for most any two coatings or to seal knots. Ed
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Agree Edwin but would take that one step further DEWAXED shellac can take any other topcoat while shellac NOT dewaxed wont necessarily. Zinsser Seal Coat is dewaxed with surprizing 3 year shelf life.
wrote:

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Shellac has been the stain blocker for pine knots for years. Zinsser Seal Coat is 2# cut dewaxed shellac that can be used under paint. Don't try shellac that isn't dewaxed for seal/undercoat.
On 25 Feb 2004 04:34:55 -0800, snipped-for-privacy@yahoo.com (mute fan) wrote:

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

HomeOwnersHub.com is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.