Whatever state you are in, go on line and type in (example: Missouri state statutes....or Ohio state statutes. This will probably bring up the statutes for your state and then search tampering with a witness. Re-filing on the same charge is done all the time. Unless you have been tried previously on the same offense, this can be done for as long as the statute of limitations are in effect. The DA would have to show that new evidence has come forward that indicates that the refiling is justified. Yes, you would be re-arrested, booked and offered bail unless the DA can show that you should be held without bail because you represent a direct threat to the safety of someone else who will be testifing in another case. It's a serious charge and judges frown on anyone tampering with a witness because basically you are spitting in the judges eye and saying "I'm not letting a judge decide this case based on what this other person may say, so I will intimidate them until they are too afraid to testify." The judge may throw the book at you.
Just log onto lawresearch.com, it is not that site but they have lawyer referral and state and federal statutes.~