replace the wires. if that makes it better but does not solve the entire issue, then do the coil pack.
the more likely the misfire sets the codes. DO NOT DO THE VALVE JOB! if compression is in the 180 the valves are fine.
The thing about buying a $1000 honda.. it will be junk too. From the sounds of what you have, a $300 aveo that now has $700 into it from a so so garage (good honest shops are hard to find, but this one is honest but not necessarily good). But your $1000 and then the timing belt and coil pack will leave you with a fully services $1500 car that will out perform a $1000 honda that will run into all the same issues.
If the light went out the plugs have "helped" the misfire issue, but that does not mean it is solves. bad wires will cause the good plugs to go bad quickly. so do at least that and keep driving it, IF the light comes on again, then do the coil pack..
spend the money getting the timing belt done.