I solved my problems this weekend. It was a faulty distributor cap and rotor. I did check for sparks when I begun investigating the problem but I didn't actually check the components. It was really worn out.
Some pics:
http://www.mellander.org/per/projects/mb
It's a shame that I didn't check earlier