yor problem is in deed a broken flywheel flex plate.i had the same problem years ago with my 95 caravan 3.3.threw everything but the kitchen sink at it come to find out after i pulled the motor the flywheel was broke around the center.put a new one on and ran as perfect as could be.very very frustateing though.put a new flex plate/flywheel on it will run perfect.it does throw the timing off as flywheel id wobbleing.