The peanut butter (oil) could be what set it off.
It was probably stomach acid you were throwing up and not bile.
Since you're having chills and extreme pain again and again, there's obviously something serious going on. Push to see the doc tomorrow...or, if you can't, go to the hospital.
My concern is liver as well...I hope the doc will do a full panel liver bloodwork .
Keep us posted for sure.
q