Don't overlook the simple things, check the obvious, the distributor could have rotated a bit and changed the timing, cracked rotor, plugged fuel filter. A leak down test will determine a lot more...