Have you checked for bad caps? (here is an example of what to look for: http://www.badcaps.net/)

I have seen this more times than not when a capacitor goes bad you can get some really strange...