Ive had some recent problems with my TRX 3.3. I did a full engine rebuild because my engine stalled out and would not start. I finally got it going again today. When cold, the engine had good compression but it took FOREVER to start and after it ran for a little it stalled out and would not start for about 15 min. When the engine was warm I turned the flywheel and i noticed that the compression was very poor. I know this is a very bad sign for my engine. My question is should I just replace the whole engine, or just replace the piston, connector, and sleeve? Or if im wrong... is there something else i should do?