Compression tests are kind of misleading. Squirt some oil into each cylinder and repeat the test. 145 vs 105 indicates a bad cylinder. If your readings even out with the "wet" test then your rings are bad. If a valve leaks, it will burn. That could also be your problem. If, on the wet test, you still have one or two cyl way off, then you valves are shot. Hope this helps.